/*
  Copyright � 2009 Smart Enterprise Solution Corp.
  Email: contact@ses.vn - Website: http://www.ses.vn
  ThanhNam ERP Project.
*/
using System;
using System.Collections;

namespace VINETLIFE.DO
{
   [Serializable ]
   public class cmsAccountDO
    {

        /// <summary>
        /// Summary description for cmsAccountDO
        /// </summary>
		
		
		#region Public Constants (Fields name)
					public const string ACCOUNTID_FIELD ="AccountId";
		public const string ACCOUNTCODE_FIELD ="AccountCode";
		public const string CUSTOMERID_FIELD ="CustomerId";
		public const string CUSTOMERCODE_FIELD ="CustomerCode";
		public const string CREATEDDATE_FIELD ="CreatedDate";
		public const string LASTSAVEDATE_FIELD ="LastSaveDate";
		public const string CREATEDBYID_FIELD ="CreatedById";
		public const string LASTMODIFIEDID_FIELD ="LastModifiedId";
		public const string SYSTEMSTATUS_FIELD ="SystemStatus";
		public const string DEPOSITE_FIELD ="Deposite";
		public const string DEPOSITBEFORETRAN_FIELD ="DepositBeforeTran";
		public const string NOTE_FIELD ="Note";

		#endregion
		
		#region Private Variables
					private Int32 _AccountId;
		private String _AccountCode;
		private Int32 _CustomerId;
		private String _CustomerCode;
		private DateTime _CreatedDate;
		private DateTime _LastSaveDate;
		private Int32 _CreatedById;
		private Int32 _LastModifiedId;
		private String _SystemStatus;
		private Int64 _Deposite;
		private Int64 _DepositBeforeTran;
		private String _Note;

		#endregion

		#region Public Properties
					public Int32 AccountId
		{
			get
			{
				return _AccountId;
			}
			set
			{
				_AccountId = value;
			}
		}
		public String AccountCode
		{
			get
			{
				return _AccountCode;
			}
			set
			{
				_AccountCode = value;
			}
		}
		public Int32 CustomerId
		{
			get
			{
				return _CustomerId;
			}
			set
			{
				_CustomerId = value;
			}
		}
		public String CustomerCode
		{
			get
			{
				return _CustomerCode;
			}
			set
			{
				_CustomerCode = value;
			}
		}
		public DateTime CreatedDate
		{
			get
			{
				return _CreatedDate;
			}
			set
			{
				_CreatedDate = value;
			}
		}
		public DateTime LastSaveDate
		{
			get
			{
				return _LastSaveDate;
			}
			set
			{
				_LastSaveDate = value;
			}
		}
		public Int32 CreatedById
		{
			get
			{
				return _CreatedById;
			}
			set
			{
				_CreatedById = value;
			}
		}
		public Int32 LastModifiedId
		{
			get
			{
				return _LastModifiedId;
			}
			set
			{
				_LastModifiedId = value;
			}
		}
		public String SystemStatus
		{
			get
			{
				return _SystemStatus;
			}
			set
			{
				_SystemStatus = value;
			}
		}
		public Int64 Deposite
		{
			get
			{
				return _Deposite;
			}
			set
			{
				_Deposite = value;
			}
		}
		public Int64 DepositBeforeTran
		{
			get
			{
				return _DepositBeforeTran;
			}
			set
			{
				_DepositBeforeTran = value;
			}
		}
		public String Note
		{
			get
			{
				return _Note;
			}
			set
			{
				_Note = value;
			}
		}

        #endregion

	}
}
